﻿using System;
using System.Collections.Generic;
using System.Web;

/// <summary>
/// Summary description for CCSelectedCards
/// </summary>
/// 
namespace CE.CreditCard
{
    public class CCSelectedCards
    {
        private Int64 _ccselectedlistid;
        private Int64 _ccarid;
        private Int64 _refceuserid;
        private Int64 _selctcardid1;
        private Int64 _selctcardid2;
        private Int64 _selctcardid3;
        private Int64 _selctcardid4;
        private Int64 _selctcardid5;
        private Int64 _selctcardid6;
        private Int64 _selctcardid7;
        private Int64 _selctcardid8;
        private Int64 _selctcardid9;
        private Int64 _selctcardid10;
        private Int64 _selctcardid11;
        private Int64 _selctcardid12;
        private Int64 _selctcardid13;
        private Int64 _selctcardid14;
        private Int64 _selctcardid15;
        private Int64 _selctcardid16;
        private Int64 _selctcardid17;
        private Int64 _selctcardid18;
        private Int64 _selctcardid19;
        private Int64 _selctcardid20;
        private Int64 _vieweddetailid;
        //Common field
        private bool _ccstatus;
        private DateTime _cccreateddate;
        private DateTime _ccmodifieddate;
        //extra field for future extend
        private string _info1;
        private string _info2;
        private string _info3;
        private string _info4;
        private string _info5;

        public CCSelectedCards()
        {
            //
            // TODO: Add constructor logic here
            //
            ClearFields();
        }

        public Int64 CCSelectedListId
        {
            get { return _ccselectedlistid; }
            set { _ccselectedlistid = value; }
        }

        public Int64 CCARId
        {
            get { return _ccarid; }
            set { _ccarid = value; }
        }

        public Int64 RefCEUserId
        {
            get { return _refceuserid; }
            set { _refceuserid = value; }
        }

        public Int64 SelectedCardId1
        {
            get { return _selctcardid1; }
            set { _selctcardid1 = value; }
        }

        public Int64 SelectedCardId2
        {
            get { return _selctcardid2; }
            set { _selctcardid2 = value; }
        }

        public Int64 SelectedCardId3
        {
            get { return _selctcardid3; }
            set { _selctcardid3 = value; }
        }

        public Int64 SelectedCardId4
        {
            get { return _selctcardid4; }
            set { _selctcardid4 = value; }
        }

        public Int64 SelectedCardId5
        {
            get { return _selctcardid5; }
            set { _selctcardid5 = value; }
        }

        public Int64 SelectedCardId6
        {
            get { return _selctcardid6; }
            set { _selctcardid6 = value; }
        }

        public Int64 SelectedCardId7
        {
            get { return _selctcardid7; }
            set { _selctcardid7 = value; }
        }

        public Int64 SelectedCardId8
        {
            get { return _selctcardid8; }
            set { _selctcardid8 = value; }
        }

        public Int64 SelectedCardId9
        {
            get { return _selctcardid9; }
            set { _selctcardid9 = value; }
        }

        public Int64 SelectedCardId10
        {
            get { return _selctcardid10; }
            set { _selctcardid10 = value; }
        }

        public Int64 SelectedCardId11
        {
            get { return _selctcardid11; }
            set { _selctcardid11 = value; }
        }

        public Int64 SelectedCardId12
        {
            get { return _selctcardid12; }
            set { _selctcardid12 = value; }
        }

        public Int64 SelectedCardId13
        {
            get { return _selctcardid13; }
            set { _selctcardid13 = value; }
        }

        public Int64 SelectedCardId14
        {
            get { return _selctcardid14; }
            set { _selctcardid14 = value; }
        }

        public Int64 SelectedCardId15
        {
            get { return _selctcardid15; }
            set { _selctcardid15 = value; }
        }

        public Int64 SelectedCardId16
        {
            get { return _selctcardid16; }
            set { _selctcardid16 = value; }
        }

        public Int64 SelectedCardId17
        {
            get { return _selctcardid17; }
            set { _selctcardid17 = value; }
        }

        public Int64 SelectedCardId18
        {
            get { return _selctcardid18; }
            set { _selctcardid18 = value; }
        }

        public Int64 SelectedCardId19
        {
            get { return _selctcardid19; }
            set { _selctcardid19 = value; }
        }

        public Int64 SelectedCardId20
        {
            get { return _selctcardid20; }
            set { _selctcardid20 = value; }
        }

        public Int64 ViewedDetailId
        {
            get { return _vieweddetailid; }
            set { _vieweddetailid = value; }
        }

        public bool CCStatus
        {
            get { return _ccstatus; }
            set { _ccstatus = value; }
        }

        public DateTime CCCreatedDate
        {
            get { return _cccreateddate; }
            set { _cccreateddate = value; }
        }

        public DateTime CCModifiedDate
        {
            get { return _ccmodifieddate; }
            set { _ccmodifieddate = value; }
        }

        public string CCInfo1
        {
            get { return _info1; }
            set { _info1 = value; }
        }

        public string CCInfo2
        {
            get { return _info2; }
            set { _info2 = value; }
        }

        public string CCInfo3
        {
            get { return _info3; }
            set { _info3 = value; }
        }

        public string CCInfo4
        {
            get { return _info4; }
            set { _info4 = value; }
        }

        public string CCInfo5
        {
            get { return _info5; }
            set { _info5 = value; }
        }

        public void ClearFields()
        {
            _ccselectedlistid = 0;
            _ccarid = 0;
            _refceuserid = 0;
            _selctcardid1 = 0;
            _selctcardid2 = 0;
            _selctcardid3 = 0;
            _selctcardid4 = 0;
            _selctcardid5 = 0;
            _selctcardid6 = 0;
            _selctcardid7 = 0;
            _selctcardid8 = 0;
            _selctcardid9 = 0;
            _selctcardid10 = 0;
            _selctcardid11 = 0;
            _selctcardid12 = 0;
            _selctcardid13 = 0;
            _selctcardid14 = 0;
            _selctcardid15 = 0;
            _selctcardid16 = 0;
            _selctcardid17 = 0;
            _selctcardid18 = 0;
            _selctcardid19 = 0;
            _selctcardid20 = 0;
            _vieweddetailid = 0;
            //Common field
            _ccstatus = false;
            _cccreateddate = new DateTime();
            _ccmodifieddate = new DateTime();
            _cccreateddate = CE.Global.General.GetUTCDateTime();
            _ccmodifieddate = CE.Global.General.GetUTCDateTime();
            //extra field for future extend
            _info1 = "";
            _info2 = "";
            _info3 = "";
            _info4 = "";
            _info5 = "";
        }

    }
}
